print dialog: More baseline alignment
authorMatthias Clasen <mclasen@redhat.com>
Sun, 21 Feb 2016 05:09:32 +0000 (00:09 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 21 Feb 2016 05:09:32 +0000 (00:09 -0500)
Some places were missing the right valign setting to make
baselines line up properly.

gtk/gtkprinteroptionwidget.c
gtk/gtkprintunixdialog.c
gtk/ui/gtkprintunixdialog.ui

index 509119e0a49c6f24efb40d18c7815d0be9e6bde6..47579a6f08b121cc1cf3533adcbc09e6d126f3d8 100644 (file)
@@ -736,6 +736,7 @@ alternative_append (GtkWidget              *box,
 
   button = gtk_radio_button_new_with_label (group, label);
   gtk_widget_show (button);
+  gtk_widget_set_valign (button, GTK_ALIGN_BASELINE);
   gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
 
   g_object_set_data (G_OBJECT (button), "value", (gpointer)value);
@@ -819,6 +820,7 @@ construct_widgets (GtkPrinterOptionWidget *widget)
     case GTK_PRINTER_OPTION_TYPE_ALTERNATIVE:
       group = NULL;
       priv->box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
+      gtk_widget_set_valign (priv->box, GTK_ALIGN_BASELINE);
       gtk_widget_show (priv->box);
       gtk_box_pack_start (GTK_BOX (widget), priv->box, TRUE, TRUE, 0);
       for (i = 0; i < source->num_choices; i++)
@@ -837,6 +839,7 @@ construct_widgets (GtkPrinterOptionWidget *widget)
        {
          text = g_strdup_printf ("%s:", source->display_text);
          priv->label = gtk_label_new_with_mnemonic (text);
+          gtk_widget_set_valign (priv->label, GTK_ALIGN_BASELINE);
          g_free (text);
          gtk_widget_show (priv->label);
        }
index f47b9bcb57522a410a077d1cd7e78d6503e51d2c..fbdf51cf4cd8d269ec0be7b4ff93da5d8c6f9472 100644 (file)
@@ -1342,13 +1342,16 @@ add_option_to_extension_point (GtkPrinterOption *option,
     {
       GtkWidget *label, *hbox;
 
+      gtk_widget_set_valign (widget, GTK_ALIGN_BASELINE);
+
       label = gtk_printer_option_widget_get_external_label (GTK_PRINTER_OPTION_WIDGET (widget));
       gtk_widget_show (label);
       gtk_widget_set_halign (label, GTK_ALIGN_START);
-      gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
+      gtk_widget_set_valign (label, GTK_ALIGN_BASELINE);
       gtk_label_set_mnemonic_widget (GTK_LABEL (label), widget);
 
       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
+      gtk_widget_set_valign (hbox, GTK_ALIGN_BASELINE);
       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
       gtk_widget_show (hbox);
index 1c3f639943238abea8278c2cba2c4df8bfb57a48..6e758b7d41d6ab191abd6434f5dcc8a91504f59e 100644 (file)
                                   <object class="GtkLabel" id="label4">
                                     <property name="visible">1</property>
                                     <property name="halign">start</property>
-                                    <property name="valign">center</property>
+                                    <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Copie_s:</property>
                                     <property name="use_underline">1</property>
                                     <property name="mnemonic_widget">copies_spin</property>
                                   <object class="GtkSpinButton" id="copies_spin">
                                     <property name="visible">1</property>
                                     <property name="can_focus">1</property>
+                                    <property name="valign">baseline</property>
                                     <property name="invisible_char">•</property>
                                     <property name="activates_default">1</property>
                                     <property name="adjustment">copies_spin_adjustment</property>
                                   <object class="GtkBox" id="box5">
                                     <property name="visible">1</property>
                                     <property name="spacing">6</property>
+                                    <property name="valign">baseline</property>
                                     <child>
                                       <object class="GtkSpinButton" id="scale_spin">
                                         <property name="visible">1</property>